#ifndef ANOMALIE_H_INCLUDED
#define ANOMALIE_H_INCLUDED
#include "personnel.h"
#include "patient.h"
struct Parcoure{
	long int ide;
	char mvt[100];
	int nbre;
};
typedef struct Parcoure Parcoure;

struct Anomalie{
	long int ide;
	char type[30];
};
typedef struct Anomalie Anomalie;


int tester_capteur(char cap[]);
int chercher_parcoure(Parcoure t[],int n,long int ide);
void remplir_mvt_camp(char Event[],Parcoure t[],int*n);
int tester_chaine(Parcoure t);
void tester_parcoure(Parcoure p,char * ch,Personnel t[],int n2);
void detecter_alerte(Parcoure t[],int n,Anomalie t1[],int *n1,Personnel k[],Patient l[],int b,int v);
void afficher_parcour(char Event[30], long int ide);
void afficher_parcoure_personnel(char Event[],int n,Personnel t1[]);
void afficher_alerte(Anomalie t[],int n,char Event[]);
void gestion_anomalie(Anomalie t[],int *n,Personnel pers[],int* n1,Patient pat[],int* n2,long int ide);
void supprimer_anomalie(Anomalie t[],int *n,int i);
void afficher_absences(Parcoure t[],int n,Personnel pers[],int n1);
#endif // ANOMALIE_H_INCLUDED

